perm filename MT2[1,LCS] blob sn#834828 filedate 1987-02-22 generic text, type T, neo UTF8



                                          12


          2. Multistaff Input.


               The next example will  deal with the automatic  alignment  of
          voices on different staves as well as demonstrate the  use of some
          new repetition features.

                                      Example 2.














                1.   RS
                2.   IN 1
                3.   0 200
                4.   M3/BA/K3F/T2 4/R/OF3/M3/ E/D/M3/
                5.   R/C/G/F/M3/ E/F/G/M3;
                6.   QX4/ EX6/ Q;
                7.   S 1:8/ P 1;
                8.   2B;
                9.   ;
          
               10.   SP 1
               11.   IN 2
               12.   AL/K3F/T2 4/RW//R/E4/A/G/D/BN3;
               13.   2//E//Q/E//Q;
               14.   S 1 3 4/T 2/P 1;
               15.   2B;
               16.   ;
          
               17.   IN 3
               18.   TR/K3F/T2 4/G4X10/AN/BN/
               19.   C5/E/D/C/BN4/C5/D/ C/B4/A/G;
               20.   E/S//REP3 4/SX4/TX6/Q;
               21.   P 1;
               22.   2B;
               23.   17 19/20 22;

               The RS (restart) in line 1. insures that the display  will be
          cleared.  Line 3,  0 200,  tells  SCORE  that the notes are  to be
          spaced exactly  according to the  given  rhythms over  the  entire
          standard staff width.  In line 6  the repetitions of  rhythms  are


                              -------- SCORE 2 --------








                                          13


          given by the  letter X.  QX4/ means a quarter note  value  will be
          used four times,  etc.   Rhythm numbers  can  be used as  well  as
          letters.   Line 6  could  have  been  typed  as  4X4/8X6/4;.   The
          rhythmic value always  comes first;  the  number of rhythms  to be
          used follows the X.  This same procedure may be used when e
          ntering notes.

               A different form of repetition is accomplished in line 20.

                  20.   E/S//REP3 4/

               The REP3 4/ means that  the previous three items typed are to
          be repeated  a TOTAL  of four  times.   This  produces  a total of
          twelve rhythmic values.   Exactly the same effect is  produced  if
          just the  letter X  is used  in place  of  REP.   Thus  X3 4/  and
          REP3 4/  are  equivalent.  This  repeat  feature  can be used with
          either  Mode I (notes) or Mode II (rhythm)  input.  When using REP
          it  must  be  remembered  that  ALL  separate  things typed  (i.e.
          separated  by slashes) are to be counted.   This means that clefs,
          measure  lines, etc. must be  counted along with  notes and rests.
          Study the next example:

                  A4/G/R/E/M/REP5 4/

               Here the sequence of two notes, a  rest, a note and a measure
          line will appear a total of four times.

               Repetition strings can be "nested."

                  E5/A4/G/B/REP3 3/M/ REP11 2;

               Here  the first  REP repeats the  A, G, B three times.   Then
          these nine notes, plus the first note, E,  and  the final bar line
          are displayed two times - for a total of  20 notes.  The bar  line
          will appear at the end of each ten-note string.

               A  new form of rest is given in  line 12.  RW/  makes a whole
          rest print no matter what rhythmic value is  given.  (In this case
          each RW will have the space value of a  half rest.)  At first  the
          whole rest  is positioned  exactly at  its proper  rhythmic point.
          However,  after  the data  has  been processed by  PAGE, the whole
          rests are  automatically centered in the traditional manner.  (For
          centering  whole rests with  editing commands see page  ?-? of the
          SCORE Manual.)


               Alignment.

               When the notes of several staves are  to  be properly aligned
          it  is  usually best to  enter data for the  lowest  voice of  the
          system  first.  The  main reason  for  this  is  that  when  SCORE
          computes bar lines which are to cover several staves, they are


                              -------- SCORE 2 --------








                                          14


          always  drawn upward from  a  given staff.  Thus,  in  line 4,  M3
          indicates a  measure  line  drawn  up  through  a  total of  three
          staves.

               The semicolon in line 9 of Example 2  marks the  end of input
          for the  bottom  staff, staff 1.  (There are  no slurs  or ties on
          this staff.  That is  why no  numbers precede the semicolon.)  The
          entry on line 10, SP1, is crucial  to the alignment system.   This
          means that all  future spacing  will be computed  relavent  to the
          rhythms found on staff 1.  If this code  were not used, the  notes
          of each  of the other staves might be spaced somewhat differently,
          depending on several factors.

               After SP has been used, no spacing numbers should  be entered
          for input  on  following  staves.  On  line 11,  data  for  Mode I
          (notes,  etc.) follows immediately after the IN  2  found  on line
          11.  If SP had not appeared above, then spacing numbers would have
          had to appear  between lines 11 and 12.   This same holds true for
          lines 17 and 18.

               After all this  data has been processed by SCORE  your screen
          should appear as follows.

                                     Example 2b.

















               Because  only two  numbers, 0 200, were typed in line 3, each
          measure  uses  approximately the  same  amount  of space.  If this
          material  is to be processed later by the  PAGE program you should
          not  be  further concerned about the  layout, as PAGE will  exten-
          sively rearrange things.  However if this excerpt  were to be used
          as a stand-alone  example it would be better to have things spaced
          in the  more traditional (not exact) manner.  To  accomplish  this
          the special  lining up command, LI,  must be typed.  After this is
          typed the music will  be completely realigned.   In the next  form
          of  this  example  it can be  noticed  especially  that  the  last
          quarter  note  takes   considerably  less  space  than  the  other


                              -------- SCORE 2 --------








                                          15


          quarters.  The LI command  makes a composite of  the rhythms found
          in all parts.  From  this composite a spacing scale is  created to
          arrange the notes  more  according  to  rhythmic  density than  to
          exact duration.
                                     Example 2c.















               The following example presents  problems  that  will often be
          found when more than one voice appears on a single musical staff.

                                      Example 3.








                1.   RS
                2.   IN 1
                3.   1
                4.   TR/T3 4/RI////M/T3 8/RI///M/RI///M/
                5.   T2 4/RIX6/M;
                6.   Q//E// E/// /// S////E/;
                7.   G;
                8.   SP 1
                9.   IN 1
               10.   SU/D5/RI/ FN4/B/C5/ REP3 2/ RI/G5;
               11.   2/Q/ EX6/ Q/;
               12.   -S 2 5/-A 3 6;
               13.   2 4/5 7;
               14.   3 +4/6 +7;
               15.   IN 1
               16.   SD/B4/C5/R/FS/ RD/EF4/ RD/DF/ G5:FS4X4/AF/FN;
               17.   Q//E// E/Q/ E/Q/ SX4/E/;
               18.   P 1/F 4/S 6:9;
               19.   6 9/10 11;
               20.   1 -2/10 -11;


                              -------- SCORE 2 --------








                                          16


               21.   LI
               22.   1
               23.   J
               24.   1
               25.   SA EX3AA.XXX


                                     Example 3b.









               The input  on  lines 2-7 sets  up  the clef, meter, bar lines
          and  a  group of  invisible rests (RI/).  This first set  of input
          includes no  marks,  beams, or  slurs.   On  line 7,  G; (= go) is
          typed to tell  the SCORE program not to expect  any data for Modes
          III, IV, and V.

               A line of "dummy" input is necessary  because there must be a
          single  consistent  string  of rhythmic  events  in  order for the
          proportional spacing to be effective.   There is an invisible rest
          for every active point in  the line.   These invisible  rests stay
          with  the  visible material when  it  is  saved.   Since  all  the
          rhythmic spacing information is  in  the  invisible  rests the  LI
          command can  properly realign the  music.   However  the invisible
          rests make  no  provision  for  accidentals so the  line  must  be
          justified (J, lines 23-24) to avoid printing overlaps.

               You will  find much use for the J command.  What this does is
          to  search  out most  places where  the music overlaps or  is  too
          cramped.   Such spots are given  their  minimum required space and
          the required space  is "stolen" in  equal amounts from  all places
          where  the present space  exceeds  the  minimum  needed.   In most
          cases  the overall space  changes will  be quite  small unless you
          have tried  to  overcrowd  the  line.  J only concerns itself with
          notes, rests, clefs, meters, bar lines, and  key signatures.   All
          other  objects  must  be  moved  by means of  the  general editing
          techniques of SCORE.

               After typing J you will see the prompt:

               TYPE STAFF #, POS1, POS2 AND CODE #

          In response to this you should type either  one or three  numbers.
          (The fourth  item,  CODE  #, does  not  apply  to  the  justifying
          routine.)  The staff number can be any number from 1  to 16 if you
          wish to justify the music  on a single staff.  If  all staves  are


                              -------- SCORE 2 --------








                                          17


          to be justified at once (i.e. if  they constitute a single system)
          then type  any number greater than 16.  POS1 and POS2 refer to the
          left and  right  position limits  of the text to be justified.  If
          only  a staff number is given it is assumed that the entire range,
          0 to 200, is  to be  justified.   More  will be  said  about the J
          command when the editing procedures are discussed in detail.

               Many  instances   in  this  example  require  that  the  stem
          directions go  contrary  to  the norm.  In line 10, SU/ (stems up)
          causes  all  the  notes of this input line to  appear  with  their
          stems pointing upward.  In the following input unit,  line 16, all
          the notes must have their stems down, so an SD/ (stems down)  must
          be entered.   Once  either SU/ or SD/ is used the automatic system
          for  determining the stem directions  is  suspended until the next
          semicolon (end of input)  is encountered.  (However,  when  chords
          are entered  the stem direction is ALWAYS determined by  the order
          of  note input.  The first note  entered  sets the source position
          of the stem.  If the  second chord note is above, the stem will go
          up; if it is below, the stem will go down.)

               It will be noticed in bars two and three that  the  rests for
          the  lower  voice  must be located below the  staff  instead of at
          their normal central  positions.  In line 16 the RD/  (rest  down)
          indications accomplish this.  (To place rests above the staff  use
          RU/  -  rest up.)   The  editing  facilities will  allow  for  the
          placement of rests at any desired level.

               In  measures two  and  three  it is  necessary  to  have  the
          staccato dots  and  the accents above  the stems  instead  of  the
          usual  position below the note  heads.  For Mode III input (marks)
          a minus sign  preceding  the code letter  will  cause  the mark to
          appear beyond  the  stem.  In line 12 the -S and -A  put the marks
          in the  proper  vertical positions.  In this usage the  minus sign
          has  nothing to  do  with "up"  or "down",  rather  it is used  to
          indicate  that  a  mark  is  to  appear  at the  end of  the  stem
          regardless of  the direction of the  stem.  The minus sign  may be
          used  with  many of the letters  that  pertain  to marks which are
          actually attached to notes.  These include:

               A  Accent         AS  Accent-Staccato
               W  Wedge          WS  Wedge-Staccato
               T  Tenuto(dash)   TS  Tenuto-Staccato
               HW Heavy wedge    F0-F5  Fingering

               When typing the  note numbers for Modes III  to V, be careful
          to count  only  the notes and chords  that are part of  the  input
          group being entered.

               Because  of  the  metric  irregularity of  this  example, the
          automatic  system  for  specifying  the   beams  cannot  be  used.
          Instead, the beginning and end  points for each beam must be given
          by  note number (lines 13 and  19).  On lines  14 and  20 the data


                              -------- SCORE 2 --------








                                          18


          for slurs is given.  All the slurs  must appear on the side of the
          notes opposite  from the  norm.  The plus signs  in line 14 insure
          that the  curve  of  the slurs  will be upward and that the  slurs
          will  appear above the stems.  The minus signs in line 20 make the
          slurs  curve  downward  and assume positions below the stems.  The
          positioning  of  slurs  is  not entirely  automatic.   Some  later
          editing will sometimes be necessary to achieve pleasing results.

                When the various repetition  features of SCORE are used, any
          accidentals given in the  original  statement are ignored  in  the
          repetitions.  This is in keeping with the traditions  of notation.
          In line 16, the  repeated  minor  ninth interval  of  bar  four is
          encoded  as G5:FS4X4/.  The sharp  sign  will appear only  on  the
          first F.   The same thing applies when the code REP is used, as on
          line 10.  Here the natural will appear  in front of the F  only in
          the first  presentation of the note group.  The accidentals may be
          forced to display  by adding  100  to  the  either  number in  the
          repetition statement.  Study the next example.

                                      Example 4.

                1.   RS
                2.   IN 1
                3.   10 200
                4.   FS4/A/GS/E/ X4 2/ M/ X109 3;
                5.   SX24;
                6.   ;
                7.   2B;
                8.   ;
                9.   SA EX4AA.XXX









               The first  repetition of  the  four-note  cell  is  caused by
          X4 2/.  (The  form Xm n  is  exactly equivalent  to  REPm n.)  The
          sharps appear  only in the first beat.  However the entire measure
          (eight  notes, pλ_lλ_uλ_sλ_ λ_bλ_aλ_rλ_ λ_lλ_iλ_nλ_eλ_) is made to appear three times by the
          statement X109 3;.  If,  instead, X9 3; had been typed,  no sharps
          would appear in the second and third measures.

                Again in the next example no single voice  can be deduced to
          have consistently the greatest  amount of rhythmic activity.   For
          this reason,  a "dummy"  voice,  made  up  entirely  of  invisible
          rests,  must  first  be entered  to  provide  a  proper  basis for
          spacing.  Be careful  that these  invisible rests are not  deleted
          by mistake while  editing because their presence  is also required


                              -------- SCORE 2 --------








                                          19


          by the PAGE program when the final layout is being determined.





















































                              -------- SCORE 2 --------








                                          19


            by the Page program when the final layout is being determined.

                                      Example 5.












                1.   RS
                2.   IN 1
                3.   0 200 1
                4.   M2/BA/T2 4/RI/M2/ RIX8/M2/ RIX6/M2/ RIX8/M2/ RIX3/M2;
                5.   E/ SX8/ TX6/ SX8/ EX3;
                6.   G;
                7.   SP 1
                8.   IN 1
                9.   -BA/R//E3/// CN/G2/FS/ D/D4/CN/ D:CS/R/;
               10.   E//Q/EX6/Q/EX4;
               11.   WS 10;
               12.   2B1;
               13.   2 3;
               14.   IN 2
               15.   TR/T2 4/RI/SD/D4/CS/D/C/ F/BN3/EN4/X3 2/
               16.   FN4/G/AA//EN/RI;
               17.   E/ E./S/E./S/ TX6/ S//E/E./S/Q.;
               18.   CR 11;
               19.   2B1;
               20.   1 -2/3 -4/11 -12/12 -13;
               21.   IN 2
               22.   SU/G4/ /A/BB/ X3 2/ RU/AA// EE5/D/C/AN4/BB/ F/R/;
               23.   E/ S//E/X3 2/E/Q/E/ E./S///EX4;
               24.   MP 1/-T 1/-WS 15;
               25.   2B1;
               26.   1 2/2 +4/5 +7/10 +11/12 +14;
               27.   SA EX5AA.XXX

                                     Example 5b.










                              -------- SCORE 2 --------








                                          20


               Lines 2 to 6  set up the dummy spacing  line.  The dummy line
          must  contain all the  various items,  in  addition  to  notes and
          rests, which  will require space  to be reserved.   These  include
          clefs,   meters, key  signatures,  and bar lines.  In this example
          staff 1 will be used  since the  bar lines emanate from the bottom
          staff upward.  In  the  first full  measure  there  will be  eight
          invisible rests  because the composite of the rhythms of  the  top
          staff makes a string of  eight sixteenth notes.   In  the next bar
          the triplets are  used for the dummy rhythm.  The actual composite
          rhythm is more complicated but, generally,  the rhythm of shortest
          duration at any given point  should be chosen.   If  the situation
          becomes very complex,  a string of  equal values,  based  near the
          smallest value of the composite, should be used.

               (The spacing  system  in  SCORE depends  on values  that  are
          stored  in  parameter 7 (P7) for note and rest data.  SCORE allows
          only one string of space values for each  staff.  The first set of
          notes and rests  entered for a given staff will  automatically set
          up  these space  values.  Further  entries on the  same staff will
          set  zeros  in P7.  Care must be taken that  none of the invisible
          rests  are  deleted  during editing.  Their  absence would  create
          error conditions when running  the PAGE program since the  spacing
          information would be incomplete.)

               Line 9. begins with  -BA.  The bass clef was already  put  in
          along  with the  invisible rests and  thus need not be duplicated.
          However, without actually producing  another clef, the  -BA causes
          the  subsequent  notes  to   be   put  in  bass-clef  instead   of
          treble-clef  positions.   The RU/ code is  used  in line 22 so the
          rest in the upper part of the second  full  measure will be placed
          above its usual position.

               This example begins with  an eighth note  pickup.   This fact
          must be taken into account when  using the automatic  beam system.
          The  statement  2B1;  on  lines  12,  19, and  24 means  that  all
          possible  rhythmic values  adding  up to two eighth  notes will be
          connected  by  beams, but  that one rhythmic unit  will be skipped
          over at  the start.   If  the pickup  had  consisted  of perhaps a
          quarter  followed  by an  eighth, i.e. two units, then  the  lines
          would  read as  2B2;.   With pickups  both  notes  aλ_nλ_dλ_  rests  are
          counted.   However  if  the  beams  were  entered  by note  number
          (non-automatic),  then  only  the  notes  of  a  pickup  would  be
          counted.

               You  will notice at the end of  Example 5b  that the bar line
          is  much  too close to the last  notes of  the  bass part.   A few
          other places  appear to be  too  cramped  also.  To  take  care of
          these  problems  the "J" command  (justify)  should be used before
          the  example is  saved.   Type  J <cr> and then answer  the prompt
          with any number greater  than  16  (16  being  the  highest  staff
          number  available).   This will  cause  both  staff  lines  to  be
          justified as a single system.


                              -------- SCORE 2 --------